home *** CD-ROM | disk | FTP | other *** search
/ Chip 2004 February / Chip_2004-02_cd1.bin / oddech / icytower / install.exe / {app} / characters / characters.txt
Text File  |  2003-10-10  |  9KB  |  249 lines

  1.     =====================================================================
  2.  
  3.             ####  ###  ## ##    ######  ###  ##   ## ##### ####
  4.              @@  @@ @@ @@ @@      @@   @@ @@ @@   @@ @@    @@ @@
  5.              %%  %%     %%%%      %%   %% %% %% % %% %%%   %%%%
  6.              ::  :: ::    ::      ::   :: :: ::: ::: ::    :: ::
  7.             ''''  '''   '''       ''    '''  ''   '' ''''' '' ''
  8.  
  9.              I     C     Y        T      O      W      E     R
  10.                                                                    v1.2
  11.     =====================================================================
  12.                   CUSTOM CHARACTERS
  13.     =====================================================================
  14.  
  15.  
  16. INTRODUCTION 
  17.  
  18.     In Icy Tower 1.2 you can make your own characters, complete with their
  19.     own sound effects and background music. It's not altogether easy, but 
  20.     if you set your mind to it, you will succeed. 
  21.  
  22.  
  23. HOW TO ADD A FINISHED CHARACTER
  24.  
  25.     This is the easy part. If you have downloaded a new character or 
  26.     received one from a friend, here's how to install it: 
  27.     
  28.     Simply copy the directory holding the new character into the 
  29.     characters/ directory and you're done! The directory tree should look 
  30.     like this when you're done:
  31.     
  32.         icytower/
  33.             characters/
  34.                 harold_the_homeboy/
  35.                     files...
  36.                 disco_dave/
  37.                     files...
  38.                 new_character/
  39.                     files...
  40.                     
  41.     (new_character is the directory of your new character (ie. it is named
  42.     what ever the character is named)).
  43.     
  44.     If you managed to install the new character correctly, it will now show 
  45.     up under GAME OPTIONS in the game.
  46.     
  47.  
  48. HOW TO MAKE YOUR OWN CHARACTER
  49.  
  50.     To make your own character you need three things. Frames (images of
  51.     the moves that the character can do), sounds (what the character can
  52.     say (and music)) and finally a script that tells the game what is what.
  53.     
  54.     The sounds and music are optional, and does not have to be created.
  55.  
  56.  
  57. CUSTOM CHARACTER CREATION GUIDE
  58.  
  59.     Start by coming up with an idea for your character. It might take some
  60.     time to come up with a good one, but that's how it is. The whole process
  61.     will be a lot easier if you have planned what to do before hand.
  62.     
  63.     Now, first make a copy of the directory named 'template', but call it 
  64.     the name of your character instead. Enter the directory and rename the 
  65.     file 'template.txt' to whatever you called your character.
  66.     
  67.     Example: if you renamed the directory to 'jolly_joe', the new name of 
  68.     the text file should be 'jolly_joe.txt'. This is very important, if 
  69.     the directory and the text file don't have the same names, it wont 
  70.     work. (Make sure you can see the file extensions on the files, or 
  71.     you might do something wrong.)
  72.     
  73.  
  74. CHARACTER GRAPHICS
  75.     
  76.     Let's start with the graphics. First off, since the graphics in Icy 
  77.     Tower is palette based, you need a paint program that can handle 
  78.     palettes. Not all programs can handle palettes, but here's a list
  79.     of a few programs that can:
  80.     
  81.         Graphics Gale
  82.         ProMotion (from Cosmigo)
  83.         NeoPaint
  84.         Autodesk Animator
  85.         
  86.     Once you have started your paint program, locate the directory you 
  87.     created above and open the 'template.pcx' (or .bmp) file that is in 
  88.     there.
  89.     
  90.     You will see 15 frames containing outlines of Harold. Below each
  91.     frame is a short description. Here's a more informative description
  92.     of the frames:
  93.     
  94.       IDLE1 - 3    These frames are the animation that Harold 
  95.               performs when the player isn't moving him. 
  96.               The sequence for one cycle is 1-2-1-3. Then it 
  97.               restarts.
  98.                   
  99.       WALK1 - 3    This is Harold's walk animation. You have three
  100.               frames to play with, they will be flipped in 
  101.               the game when Harold changes direction.
  102.                   
  103.       JUMP1 - 3    These are the frames used when Harold makes a 
  104.               medium jump. They show his way up, hanging in 
  105.               air and down. They will also be flipped if needed.
  106.               
  107.       JUMP        The frame for the normal straight up jump.
  108.       
  109.       CHOCK        The frame shown when Harold is close to scroll 
  110.               off the screen.
  111.               
  112.       ROTATE        The frame used for Harold's cartwheel jump.
  113.       
  114.       EDGE1 - 2    The animation Harold performs when standing on 
  115.               an edge.
  116.       
  117.       
  118.     There you go, now you know how the frames will be used. Start 
  119.     overdrawing the frames of Harold with your own character. Don't forget 
  120.     to save!
  121.     
  122.     A note on using a palette based program. You cannot use just any colors, 
  123.     you only have 256 color to your disposal and half of them are already 
  124.     used by the game. Open up a view of the palette, you will see a large
  125.     chunk of cyan colors (color 144 - 223). These are unused and I suggest 
  126.     you use them for your character. (Ie you can change them into any color
  127.     without affecting the game.
  128.     
  129.     Be warned! If you change a color outside the cyan chunk, it will affect 
  130.     the game. If you know what you're doing you can create special 
  131.     environments for your character, but if you don't you will mess up the 
  132.     game. Caution is advised!
  133.     
  134.     Finally, save your character as either bmp or pcx in the directory you
  135.     created. Make sure you save in 256 color (8bpp).
  136.     
  137.  
  138. CHARACTER SOUNDS
  139.  
  140.     This is not so hard as the graphics. Icy Tower characters use simple
  141.     wav-type samples. You'll need eight for full customisation, but you 
  142.     can skip those you don't want.
  143.     
  144.     Here's a list of the sounds you can make.
  145.     
  146.         greeting    played at the beginning of a new game
  147.         jumplo        played at a small jump
  148.         jumpmed        played at a medium jump
  149.         jumphi        played at a high (cartwheel) jump
  150.         edge        played when standing on an edge
  151.         death        played when the character falls off screen
  152.         pause        played when the game is paused
  153.         bgmusic        played as background music (looped)
  154.         
  155.     Create the sounds using the sound recorder/editor of your choice and
  156.     save them as wav. You can name them whatever you want, but the names
  157.     above are easy to remember. Put them all in the directory of your 
  158.     character.
  159.         
  160.  
  161. CHARACTER SCRIPT
  162.  
  163.     Finally you need to create a small text file that describes how the
  164.     resources you have created are to be used.
  165.     
  166.     Open up the text file previously named template.txt. (Now it's named
  167.     'the_name_of_the_character.txt', remember? :)
  168.     
  169.     Most of the information is all ready filled in, but here's how it works.
  170.     The game will look for keywords, and then load whatever that is written
  171.     after the keyword. For instance, the line
  172.     
  173.         [frames]    harold.pcx
  174.         
  175.     will tell the game to use the file harold.pcx when it looks for what
  176.     frames to use.
  177.     
  178.     The other keywords are: [jumplo], [jumpmed], [jumphi], [edge],
  179.     [greeting], [death], [pause] and [bgmusic]
  180.     
  181.     A sample script file could look like this:
  182.     
  183.         # graphics
  184.         [frames] template.pcx
  185.         
  186.         # sound
  187.         [jumplo]         jump_lo.wav  
  188.         [jumpmed]         jump_mid.wav
  189.         [jumphi]         jump_hi.wav   
  190.         [pause]          wazup.wav
  191.         [death]            falling.wav   
  192.         [greeting]        yo.wav   
  193.         [edge]            edge.wav
  194.         [bgmusic]        bg_menu.wav
  195.         
  196.     As you see, [frames] is the only keyword that has to do with
  197.     graphics, all the others has to do with sound. See the section above
  198.     on which sound that is played where.
  199.     
  200.     After each sound keyword, the name of the sound that should be played
  201.     should be written.
  202.     
  203.     
  204. PUTTING IT ALL TOGETHER
  205.  
  206.     Now you should have a created a directory named 'my_character' (or
  207.     whatever you called it) in the characters directory. In it there 
  208.     should be an image with the frames, the sounds you want to use and
  209.     a text file with the same name as the directory (plus .txt).
  210.     
  211.     If you think you're all set to go, start up Icy Tower and select 
  212.     your character from the game options. If something is wrong with it, 
  213.     you will get messages during start up. Good luck!
  214.     
  215.     (If it doesn't work as planned, check the file log.txt that is 
  216.     created when you run Icy Tower, you might find clues there.)
  217.     
  218.  
  219. HAVING TROUBLES?
  220.  
  221.     If there's something you don't understand, or if you have a problem 
  222.     with getting your character to work properly, go to the forums at 
  223.     Free Lunch Design and ask. http://www.freelunchdesign.com
  224.     
  225.     
  226. IN CLOSING
  227.  
  228.     If you make any good characters that you think other people would enjoy,
  229.     go to the forums at Free Lunch Design and show it to us!
  230.     http://www.freelunchdesign.com
  231.     
  232.     For more information on Icy Tower, please refer to the original manual
  233.     in readme.txt.
  234.     
  235.     
  236.     
  237.     
  238.                     - the end - 
  239.                     
  240.                     
  241.  
  242.  
  243.  
  244.     
  245.  
  246.  
  247.  
  248.  
  249.